Format 34 is the standard EMV PIN block format. It is only available as an Output from EMV PIN change commands (KU and KY). It supports the PIN block format specified in EMV `96 Errata, dated January 31 1998. The PIN block is created from a fixed Control Field, the length of the PIN, the customer PIN itself and the hexadecimal F padding character. PINs from 4 to 12 digits in length are accommodated.
The 16-digit (8 byte) block is constructed as follows:
|
C |
N |
P |
P |
P |
P |
P/F |
P/F |
P/F |
P/F |
P/F |
P/F |
P/F |
P/F |
F |
F |
Where:
C is a fixed control field of binary value 0010 (H’ 2).
N is the length of the PIN and can be any binary value from 0100 to 1100 (H’ 4 to H’ C).
P is a digit of the PIN and can be any binary value from 0000 to 1001 (H’ 0 to H’ 9).
P/F is either a PIN digit of the binary 1111 (hex F) filler depending on the length of the PIN.
F is filler of binary value 1111 (hex F).
Thus for a 5 digit PIN of 34567, the PIN block would hold the 16 hex values as shown below:
|
2 |
5 |
3 |
4 |
5 |
6 |
7 |
F |
F |
F |
F |
F |
F |
F |
F |
F |